package sv.com.renacempleo.dto.red;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name = "red_oferta_contacto")
public class RedOfertaContacto implements Serializable{

	private static final long serialVersionUID = 5342106481501066598L;
	
	@Id
	@Column(name = "red_ocon_id", nullable = false)
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Long redOfertaContactoId;
	@Column(name = "red_ocon_nombres", length = 100, nullable = false)
	private String redOfertaContactoNombres;
	@Column(name = "red_ocon_apellidos", length = 100, nullable = false)
	private String redOfertaContactoApellidos;
	@Column(name = "red_ocon_puesto", length = 100)
	private String redOfertaContactoPuesto;
	@Column(name = "red_ocon_telefono", length = 8)
	private String redOfertaContactoTelefono;
	@Column(name = "red_ocon_celular", length = 8)
	private String redOfertaContactoCelular;
	@Column(name = "red_ocon_email", length = 250)
	private String redOfertaContactoEmail;
	@ManyToOne
	@JoinColumn(name = "red_osuc_id")
	private RedOfertaSucursales redOfertaSucursales;
	@ManyToOne
	@JoinColumn(name = "red_ofe_id", nullable = false)
	private RedOferta redOferta;
	
	public Long getRedOfertaContactoId() {
		return redOfertaContactoId;
	}
	public void setRedOfertaContactoId(Long redOfertaContactoId) {
		this.redOfertaContactoId = redOfertaContactoId;
	}
	public String getRedOfertaContactoNombres() {
		return redOfertaContactoNombres;
	}
	public void setRedOfertaContactoNombres(String redOfertaContactoNombres) {
		this.redOfertaContactoNombres = redOfertaContactoNombres;
	}
	public String getRedOfertaContactoApellidos() {
		return redOfertaContactoApellidos;
	}
	public void setRedOfertaContactoApellidos(String redOfertaContactoApellidos) {
		this.redOfertaContactoApellidos = redOfertaContactoApellidos;
	}
	public String getRedOfertaContactoPuesto() {
		return redOfertaContactoPuesto;
	}
	public void setRedOfertaContactoPuesto(String redOfertaContactoPuesto) {
		this.redOfertaContactoPuesto = redOfertaContactoPuesto;
	}
	public String getRedOfertaContactoTelefono() {
		return redOfertaContactoTelefono;
	}
	public void setRedOfertaContactoTelefono(String redOfertaContactoTelefono) {
		this.redOfertaContactoTelefono = redOfertaContactoTelefono;
	}
	public String getRedOfertaContactoCelular() {
		return redOfertaContactoCelular;
	}
	public void setRedOfertaContactoCelular(String redOfertaContactoCelular) {
		this.redOfertaContactoCelular = redOfertaContactoCelular;
	}
	public String getRedOfertaContactoEmail() {
		return redOfertaContactoEmail;
	}
	public void setRedOfertaContactoEmail(String redOfertaContactoEmail) {
		this.redOfertaContactoEmail = redOfertaContactoEmail;
	}
	public RedOfertaSucursales getRedOfertaSucursales() {
		return redOfertaSucursales;
	}
	public void setRedOfertaSucursales(RedOfertaSucursales redOfertaSucursales) {
		this.redOfertaSucursales = redOfertaSucursales;
	}
	public RedOferta getRedOferta() {
		return redOferta;
	}
	public void setRedOferta(RedOferta redOferta) {
		this.redOferta = redOferta;
	}
}
